package cn.peifu.hrm.constants;

public class BaseConstants {
    public class RedisConstant{
        public static final String ALL_COURSE_TYPES = "all_course_types";
    }
    /**
     * 0是平台，1是公司，2是用户
     */
    public class LoginConstants {
        public static final int TYPE_PLATFORM = 0;
        public static final int TYPE_TENANT = 1;
        public static final int TYPE_USER = 2;
    }

    /**
     * 0正常，1锁定，2注销
     */
    public class EmployeeConstants {
        public static final int STATE_NORMAL = 0;
        public static final int STATE_LOCK = 1;
        public static final int STATE_UNKNOW = 2;
    }

    /**
     * 员工类型 ， 1平台普通员工 ，2平台客服人员，3平台管理员，4机构员工，5,机构管理员或其他
     */
    public class PlatformTypeConstants {
        public static final int TYPE_PLATFORM_NORMAL = 1;
        public static final int TYPE_PLATFORM_CUSMER = 2;
        public static final int TYPE_PLATFORM_MANAGER = 3;
        public static final int TYPE_PLATFORM_EMPLOYEE = 4;
        public static final int TYPE_PLATFORM_ADMIN = 5;
    }

    /**
     * 0待审核，1 审核通过 ， 2审核失败
     */
    public class TenantConstants {
        public static final int STATE_AUDIT = 0;
        public static final int STATE_PASS = 1;
        public static final int STATE_AUDIT_FAIL = 2;
    }

    /**
     * 状态,是否过期 0 未支付，1已经购买，2过期
     */
    public class MealStateConstants {
        public static final int STATE_TO_PAY = 0;
        public static final int STATE_PAIED = 1;
        public static final int STATE_EXPIRED = 2;
    }

    /**
     * 0下线，1 上线
     */
    public class CourseConstants {
        public static final int STATE_OFFLINE = 0;
        public static final int STATE_ONLINE = 1;
        public static final String EXCHANGE_TOPICS_COURSE = "exchange_topics_course";
        public static final String QUEUE_COURSE_EMAIL = "queue_course_email";
        public static final String QUEUE_COURSE_SMS = "queue_course_sms";
        public static final String QUEUE_COURSE_STATION_MESSAGE = "queue_course_station_message";
    }
}
